@echo off
echo ====================================
echo 清理端口占用脚本
echo ====================================
echo.

echo 正在查找占用端口8000和5173的进程...
echo.

netstat -ano | findstr ":8000 " | findstr "LISTENING"
netstat -ano | findstr ":5173 " | findstr "LISTENING"

echo.
echo 正在强制终止相关进程...
echo.

for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":8000" ^| findstr "LISTENING"') do (
    echo 终止进程: %%a
    taskkill /F /PID %%a >nul 2>&1
)

for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":5173" ^| findstr "LISTENING"') do (
    echo 终止进程: %%a
    taskkill /F /PID %%a >nul 2>&1
)

echo.
echo ====================================
echo 清理完成！
echo ====================================
pause

